"""
5. 字符编码转换
编写一个Python程序，将一个字符串从ASCII编码转换为Unicode编码，并再转换为GBK编码。最后，将GBK编码的字符串转换回Unicode编码
"""

# 将字符串从ASCII编码转换为Unicode编码
ascii_str = "Hello, world!"
unicode_str = ascii_str.encode("ascii").decode()

# 将字符串从Unicode编码转换为GBK编码
gbk_str = unicode_str.encode("gbk").decode()

# 将字符串从GBK编码转换回Unicode编码
unicode_str_again = gbk_str.encode("utf-8").decode()

print(ascii_str)
print(unicode_str)
print(gbk_str)
print(unicode_str_again)
